//引入路由对象
import { createRouter, createWebHistory } from "vue-router"

//引入当前目录下面所有的JS文件
const modfile = import.meta.globEager('./*.js')

// 引入每个目录下面的index.js文件
const ModulesFile = import.meta.glob("./*/index.js", {eager: true})

// 总路由集合
const RouterList = []

//提取每个对象下的值 同步获取
Object.values(modfile).map(async mod => {
  if(mod.default) await RouterList.push(mod.default)
})

// 创建一个总路由对象
export default createRouter({
  history: createWebHistory(),  //history模式 并且不会有/# 
  linkExactActiveClass:'active',  //激活链接状态class名称
  routes:RouterList,   //routes 很容易写成 routers !!!!!!!!!
})